package futbol

import java.util.ArrayList
import exepcion.PartidoException

class ObserverAmigos extends Observer{
	@Property MailSender mailSender
	
	override chekearAgregacion (Jugador jugador, Partido partido){
		this.enviaAvisoaAmigos(jugador,jugador.pasameTusAmigos)
	}	
	
	def enviaAvisoaAmigos(Jugador jugador, ArrayList<Jugador> amigos){
		
		amigos.forEach [ amigo | 
			var mail = new Mail
			mail.destinatario = amigo.email
			mail.cuerpo = "tu amigo se anoto " + jugador.nombre
			mailSender.enviaMail(mail)
		]
	}
	
	}